home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 11: TSX-11 / Linux Cubed Series 11 - TSX-11 Vol 1.iso / sbin / bootutil.1 / bootutil / bootutils / mount / README < prev    next >
Encoding:
Text File  |  1993-07-01  |  3.9 KB  |  93 lines

  1. mount/umount/swapon/swapoff(8) for Linux 0.99.2
  2. ===============================================
  3.  
  4. Here is a new version of Doug Quale's mount/umount package that
  5. includes support for mounting and unmount NFS filesystems.  It is
  6. still possible to compile it without NFS support by modifying the
  7. Makefile.  Even if you don't have rpcgen, but do have libc-4.2
  8. you can "cp -p" the pre-generated files in the rpcsvc directory
  9. into the mount source directory.
  10.  
  11. The primary difference besides the actual NFS mounting code is that
  12. mount understands hostname:/path syntax for the "device" as well as
  13. the new keyword "none" which is useful for the proc filesystem.  Also,
  14. umount had to be trained to specify the mount-point instead of the
  15. device when unmounting such filesystems.  For compatibility,
  16. filesystems with true devices are unmounted using their device name
  17. which will still work with older kernels.  However, all umounts could
  18. just as well be done by specifying the mount point instead of the
  19. device.
  20.  
  21. Other changes since the beta NFS mount are:
  22.  
  23. * incorportated H.J. Lu's changes for mtab permissions and errno handling
  24. * corrected the error message for unhandled errors from mount and umount
  25. * improved (a little :-) the reporting of handled mount and umount errors
  26. * added the ability to NFS mount from a IP address as well as a hostname
  27. * added a string error message instead of numeric for failed NFS mounts
  28. * changed 32 to _NSIG when setting all signals (should be using sigismember)
  29. * eliminated the obsolete HAVE_MOUNT5 and HAVE_SWAPOFF ifdefs
  30. * added support for the sync and async mount options
  31. * added the noauto option for fstab entries that shouldn't get mounted with -a
  32. * changed mount -a to check the mtab for already mounted filesystems
  33. * eliminated a few new warning messages from gcc 2.3.3
  34. * wrote an nfs man page
  35.  
  36. Features still missing:
  37.  
  38. * ability to background NFS mounts that have timed out
  39. * notify the NFS server of umounts (but addr=ip-addr support is in there)
  40. * add the possibility of interrupting an in-progress mount
  41. * man pages for the other Linux filesystem types
  42.  
  43. Rick Sladkey
  44. jrs@world.std.com
  45. ===============================================
  46. mount/umount/swapon/swapoff(8) for Linux 0.98.5
  47. ===============================================
  48.  
  49. This version fixed the umask of root. fchmod () is called
  50. before close /etc/mtab. This version should work with
  51. 0.97.3 or above, although I only tested it under 0.98.5.
  52. I also fixed the error report.
  53.  
  54. H.J. Lu
  55. hlu@eecs.wsu.edu
  56. 11/25/92
  57. ===============================================
  58. mount/umount/swapon/swapoff(8) for Linux 0.97.3
  59. ===============================================
  60.  
  61. The most significant improvement over the first release is the repair of
  62. at least a half dozen really dumb bugs, mostly involving null pointers. 
  63. These bugs caused frequent core dumps and really made the code unusable.
  64.  
  65. Some race conditions in the lock handling code have been removed.
  66.  
  67. Swapoff is available for 0.97.3 and later kernels.
  68.  
  69. Swapon supports multiple swap files.  In particular, swapon -a will try
  70. to enable swapping on all the swap entries in /etc/fstab.
  71.  
  72. File system specific mount options are now supported.  This is of particular
  73. utility with Werner Almesberger's msdos fs.
  74.  
  75. Umount -a now reads /etc/mtab instead of /etc/fstab (thanks to David
  76. Engel for a valuable discussion on this and other points).  In addition,
  77. it umounts the entries in reverse order, ensuring that it tries to umount
  78. /usr/spool before /usr, for instance.
  79.  
  80. Mount will now print mtab for ordinary users as well as for the superuser.
  81. Several people pointed out this deficiency, and it was a real no-brainer
  82. that broke it in the first release.
  83.  
  84. Thanks to Linus, for another great release.  0.97.3 compiled the first time
  85. out and is working flawlessly.  Thanks also to Ross Biro, for his work on
  86. Linux TCP/IP which has made it much easier to get this little thing off my
  87. machine.  Special thanks to everyone who put up with my bugs.
  88.  
  89. Brickbats etc. to
  90.  
  91. Doug Quale
  92. quale@saavik.cs.wisc.edu
  93.